package com.x.aoki.eureka.server;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * Eureka Server 的主启动类
 *
 * Eureka 自我保护机制（Eureka 页面会报的 Emergency...等一串长文字）
 *  正常情况下，Eureka Server 在 90 秒内没有接受到某个微服务的心跳，就会将该微服务注销掉。
 *  但是，由于网络分区的原因造成某一时刻某个微服务不可用的场合，Eureka 不会立即清除该微服务，而会保留该微服务信息。（实现 CAP 中的 AP）
 *  没必要立刻清除，因为该服务时健康的，只是网络的故障导致的不可用。
 *
 * @author caoy
 * @date 2025-02-14 18:17:55
 */
@SpringBootApplication
@EnableEurekaServer
public class XEurekaServer7001Application {
    public static void main(String[] args) {
        SpringApplication.run(XEurekaServer7001Application.class, args);
    }
}
